// 导入request
import request from '@/utils/request'

/* // 1.查询列表
export const getArticleList = () => { }
// 2.新增列表
export const addArticle = () => { }
// 3.编辑列表
export const editArticle = () => { }
// 4.删除列表
export const deleteArticle = () => { }
// 5.预览列表
export const getArticleInfo = () => { } */
/* axios 语法
请求行(get、delete)
request.get('/路径',{ params:{ 参数名:参数值} } )
请求体(post,put,pacth,delete)
request.post('/路径'，{参数名:参数值} )
*/

// 1.查询列表
export const getArticleList = ({ current, pageSize }) => {
  return request.get('/admin/interview/query', { params: { current, pageSize } })
}
// 2.新增列表
export const addArticle = ({ stem, content }) => {
  return request.post('/admin/interview/create', { stem, content })
}
// 3.编辑列表
export const editArticle = ({ id, stem, content }) => {
  return request.put('/admin/interview/update', { id, stem, content })
}
// 4.删除列表
export const deleteArticle = id => {
  // 注意点!!!💎💎💎💎💎💎💎💎💎💎💎💎💎💎💎💎💎💎💎💎💎💎💎💎💎💎💎💎💎💎💎💎💎💎💎💎💎💎💎💎💎💎💎💎💎💎💎💎💎💎
  // return request.delete('/admin/interview/remove', { id })
  // 写完了删除业务 却爆红  "\"id\" 是必须的"
  // 解决: 在删除的ajax里 不能去省略 {data:{id}}
  return request.delete('/admin/interview/remove', { data: { id } })
}
// 5.预览列表
export const getArticleInfo = id => {
  return request.get('/admin/interview/show', { params: { id } })
}
